package net.csdra.district.component;

import net.csdra.basis.service.ServiceBaseInterface;
import net.csdra.district.domain.District;
import net.csdra.district.component.form.CreateDistrict;
import net.csdra.district.component.form.UpdateDistrict;

import java.util.List;

/**
 * Created by msf on 2018/1/23.
 * 当父级禁用时：
 * 从父级开始到所有子级的数据不会主动展示到页面（可通过原有ID访问）
 * 当父级被删除时：
 * 提示用户会删除此目录下所有数据（数据库标记为deleted=true），通过原有ID也不能获取数据
 */
public interface DistrictComponent extends ServiceBaseInterface<District, CreateDistrict, UpdateDistrict> {
    List<District> getPath(String currentDistrictId);

}
